
import java.util.ArrayList;
import java.util.Scanner;

public class SchoolSystem implements ISignUp,IParams {
    int bigg = 0, me = 0, sma = 0,h=0;
    ArrayList<Integer> arr = new ArrayList<>();
    ArrayList<Boolean> boo = new ArrayList<Boolean>();


        @Override
        public int getBig() {
            return bigg;
        }

        @Override
        public int getMedium() {
            return me;
        }

        @Override
        public int getSmall() {
            return sma;
        }

        @Override
        public ArrayList<Integer> getPlanSignUp() {
            return arr;
        }




    SchoolSystem(Integer big, Integer medium, Integer small) {

        bigg = big;
        me = medium;
        sma = small;
        arr.add(bigg);
        arr.add(me);
        arr.add(sma);
        boo.add(null);
        //System.out.println(arr);
    }
    public void setaa(int d,int z,int x){
        bigg = d;
        me = z;
        sma = x;
            arr.set(0,d);
            arr.set(1,z);
            arr.set(2,x);
        //System.out.println("班级剩余人数："+arr);
    }
    public boolean addStudent(int stuType) {

            h=arr.get(stuType-1);//班级剩余人数
            if(h>0){
                h=h-1;  //0
                arr.set(stuType-1,h);
                boo.add(true);
                return true;
            }

        else
        boo.add(false);
        return false;
    }

    String[] parse(String input) {
        String x = input.replaceAll("\\s+", "");
        String xx = x.replaceAll("\\[", "");
        String xxx = xx.replaceAll("\\]", "");
        String xxxxx = xxx.replaceAll("\\p{Punct}", " ");
        String xxxxxx=xxxxx.replaceAll(" ","cwd");
        String[] words = xxxxxx.split("cwd");

        return words;
    }
    int[] parseteam(String input){
        String xx = input.replaceAll("\\[", "");
        String xxx = xx.replaceAll("\\]", "");
        String xxxxx = xxx.replaceAll("\\p{Punct}", " ");
        String[] words = xxxxx.split("  ");
        int a[] =new int[words.length];
        for (int i=0;i<words.length;i++){
            a[i] = Integer.parseInt(words[i]);
            bigg=a[0];
            me=a[1];
            sma=a[2];
            //System.out.println(a[i]);
        }
        return a;
    }
    public void print() {

        //System.out.println("班级最终人数："+arr);
        System.out.println(boo);

    }


    public static void main(String[] args) throws Exception {
        Scanner s = new Scanner(System.in);
        SchoolSystem schoolSystem =new SchoolSystem(0,0,0);
        String a[]=schoolSystem.parse(s.nextLine());//输入add和下数字的数量对应
        int[] x =schoolSystem.parseteam(s.nextLine());
        schoolSystem.setaa(schoolSystem.getBig(),schoolSystem.getMedium(),schoolSystem.getSmall());//改

        int o=3;
        String ss="addStudent";
        for (int i = 0; i < a.length; i++) {
            if (a[i].equals(ss))
                o=o+1;
        }

        for(int i=3;i<o;i++){
            schoolSystem.addStudent(x[i]);
        }
        schoolSystem.print();
    }
}
